Integrating Fragmented Objects into a CORBA Environment
نویسندگان
چکیده
The design of distributed applications based on a fragmented object model has many benefits. Unlike traditional middleware with a RPC-based client-server interaction, the implementation of a fragmented object may be distributed over an arbitrary number of fragments, without restrictions on internal structure or interaction, while maintaining a transparent, standardized interface on the outside. In this paper we describe a middleware system that integrates the concept of fragmented objects into a CORBA environment. Our fragmented objects support implicit binding using the ORB’s marshalling mechanism by defining customized IOR profiles, while full interoperability with traditional CORBA applications is maintained. Furthermore, we show that a broad range of tasks in distributed systems can be solved elegantly using a fragmented object approach. Our own CORBA middleware AspectIX implements the described functionality.
منابع مشابه
A Protection Scheme for a CORBA Environment
Protection is a crucial aspect of computing systems, in particular when users co-operate using shared objects. Since CORBA has become a standard in the object community, designing a protection service that is well integrated within the CORBA framework is an issue of first interest. Several well defined protection models have been proposed, among which access control list based models and capabi...
متن کاملAspectIX contributions to the ECOOP’98 conference
Unlike CORBA with its static client-server relationship, AspectIX uses the concept of distributed objects. Distributed objects consist of so called fragments, that communicate with other fragments to synthesize the desired behaviour. The local fragment can carry more semantics than a simple CORBA stub and can be replaced at runtime by another fragment to fulfill the application’s requirements. ...
متن کاملCORBA Based Runtime Support for Load Distribution and Fault Tolerance
Parallel scienti c computing in a distributed computing environment based on CORBA requires additional services not (yet) included in the CORBA speci cation: load distribution and fault tolerance. Both of them are essential for long running applications with high computational demands as in the case of computational engineering applications. The proposed approach for providing these services is...
متن کاملA CORBA Compliant Real-Time Multimedia Platform for Broadband Networks
We describe the architecture of a CORBA-based platform offering end-to-end multimedia communications and processing support in a broadband network environment. The design gives application programmers an extended CORBA computational model incorporating explicit support for continuous media including quality of service abstractions. The proposed architecture goes beyond existing multimedia-in-CO...
متن کاملUrban expansion as a driver of biodiversity loss: Integrating biodiversity in urban planning in African context
Africa has high biodiversity and is rapidly urbanizing. However, there is limited understanding of how urban expansion in Africa is likely to affect its habitats and biodiversity. Little urban ecological research has been done in Africa. This study needs to think ahead as Africa move into the “urban age” it is critical to inform the public on the importance of urban environment...
متن کامل